namespace ext.data
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>Configuration Structure</summary>
	/// <definedin>src\data\Request.js</definedin>
	public sealed class Request_Configuration : Record
	{
		
		#region Fields
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("action")]
		public string Action;
		
		/// <summary>The Store recordset associated with the request.</summary>
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("rs")]
		public ext.auto.ext_data_RecordClass_Or_ext_data_RecordClassArray Rs;
		
		/// <summary>HTTP request params</summary>
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("params")]
		public object Params;
		
		/// <summary>The function to call when request is complete</summary>
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("callback")]
		public System.Delegate Callback;
		
		/// <summary>The scope of the callback funtion</summary>
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("scope")]
		public object Scope;
		
		/// <summary>The DataReader instance which will parse the received response</summary>
		/// <definedin>src\data\Request.js</definedin>
		[ScriptName("reader")]
		public ext.data.DataReader Reader;
		#endregion
	}
}
